package Exception;

/**
 * ClassName:ExceptionDome011
 * Package:Exception
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/25-22:16
 * @Version:v1.0
 */
public class ExceptionDome011 {
    /*异常常见方法
     * public String getMessage()  返回次throwable的详细消息字符串
     * public String toString() 返回此可抛出的简短描述
     * public void printStackTrace() 把异常的的错误信息输出在控制台*/
    public static void main(String[] args) {
        int[] arr = {1, 2, 3, 4};
//        try {
//            System.out.println(arr[10]);
//        } catch (ArrayIndexOutOfBoundsException e) {
////            //public String getMessage()  返回次throwable的详细消息字符串
////            String message = e.getMessage();
////            System.out.println(message);//Index 10 out of bounds for length 4
////            //public String toString() 返回此可抛出的简短描述
////            String s = e.toString();
////            System.out.println(s);//java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 4
//            //public void printStackTrace() 把异常的的错误信息输出在控制台
//            /*细节：仅仅打印信息,不会停止程序运行*/
//            e.printStackTrace();
//            //java.lang.ArrayIndexOutOfBoundsException: Index 10 out of bounds for length 4
//            //	at Exception.ExceptionDome011.main(ExceptionDome011.java:20)
//        }
//        System.out.println("看看我执行了吗");


        //正常的输出语句
        System.out.println(123);
        //错误输出语句(而是用来打印错误信息的)
        System.err.println(123);
    }
}
